// frontend/vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// 【第1步 - 关键】导入Node.js的URL处理工具
import { fileURLToPath, URL } from 'url';

export default defineConfig({
  plugins: [
    vue(),
  ],

  resolve: {
    alias: {
      // 【第2步 - 关键】使用Vite官方推荐的、最稳妥的方式来定义别名
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },

  server: {
    host: '0.0.0.0',
    port: 5173,
    proxy: {
      '/api': {
        // 确保这里是您确认过的、正确的后端IP地址
        target: 'http://172.30.110.168:8000',
        changeOrigin: true,
      },
    }
  }
})